Netherlands and into GermanyAmsterdam Central Station is the biggest public transport transfer system and it sits right in the heart of the city. This impressive Neo-Renaissance building has been open to the public since 1889. Previous | Album | Next |
|